package com.meituan.sdk.model.pms.accounting.createOrderBillItem;

import com.meituan.sdk.annotations.ApiMeta;
import com.google.gson.reflect.TypeToken;
import javax.validation.constraints.NotBlank;
import java.lang.reflect.Type;
import com.meituan.sdk.internal.utils.JsonUtil;
import com.google.gson.annotations.SerializedName;
import javax.validation.constraints.NotNull;
import com.meituan.sdk.MeituanResponse;
import com.meituan.sdk.MeituanRequest;

/**
* 添加账务
* This file was automatically generated.
*/
@ApiMeta(
    path = "/pms/accounting/createOrderBillItem",
    businessId = 57,
    apiVersion = "10019",
    apiName = "create_order_bill_item",
    needAuth = true
)
public class CreateOrderBillItemRequest implements MeituanRequest<CreateOrderBillItemResponse> {
    /**
    * <p data-diff-id="ct-diff-id-3c9ce876-b90d-41b3-941d-ddae0a3bef72">酒店ID</p>
    */
    @NotNull(message = "hotelId不能为空")
    @SerializedName("hotelId")
    private Long hotelId;
    /**
    * <p data-diff-id="ct-diff-id-d7f3bee3-db38-4c84-9b10-91f492dd3946"><span style="color: rgb(51, 51, 51)">账单ID</span></p>
    */
    @NotNull(message = "billId不能为空")
    @SerializedName("billId")
    private Long billId;
    /**
    * <p data-diff-id="ct-diff-id-1a6fb242-a2b5-4820-bed2-306dc9ae621d"><span style="color: rgb(51, 51, 51)">金额</span></p>
    */
    @NotBlank(message = "amount不能为空")
    @SerializedName("amount")
    private String amount;
    /**
    * <p data-diff-id="ct-diff-id-9c692509-099a-4955-bd2d-3644d8d4a31b"><span style="color: rgb(51, 51, 51)">备注</span></p>
    */
    @SerializedName("memo")
    private String memo;
    /**
    * <p data-diff-id="ct-diff-id-f8c5cc6b-6e56-427d-a6a3-032072a5c3b4"><span style="color: rgb(51, 51, 51)">消费科目，debitCode和creditCode不能同时为空</span></p><table data-borderwidth="1" data-diff-id="ct-diff-id-c626bde4-3469-419b-8b07-6a2f4ddf4bca"><tbody><tr data-row-diff-id="ct-tr-diff-id-f262d104-7f94-4804-bc31-e704df38555d"><th data-colwidth="102" width="102" style="background-color: rgba(236, 236, 241, 0.2);" data-cell-diff-id="ct-cell-diff-id-24d3e037-72a9-4cf9-a09a-2aaa6cd23f5a"><p data-diff-id="ct-diff-id-f0accf8a-50ac-4fa4-98fb-3a44d3345ee9">科目名称</p></th><th data-colwidth="102" width="102" style="background-color: rgba(236, 236, 241, 0.2);" data-cell-diff-id="ct-cell-diff-id-2ebbf576-c4be-48ad-bf88-2f31274d752a"><p data-diff-id="ct-diff-id-696bdcd8-8d10-4b59-a4ff-a73670cd8452">消费科目</p></th><th data-colwidth="102" width="102" style="background-color: rgba(236, 236, 241, 0.2);" data-cell-diff-id="ct-cell-diff-id-659ccc3a-b117-4abf-a07b-ff42b70a05a7"><p data-diff-id="ct-diff-id-8053ade6-6ffa-4bee-b463-b581d77315e6">调整科目</p></th></tr><tr data-row-diff-id="ct-tr-diff-id-762dd3be-c80d-499e-9401-df7d3e47c5d5"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-f8339900-9251-4ae7-8a2b-921513575f7b"><p data-diff-id="ct-diff-id-c5cf006a-2d7b-422b-9629-55d6cfd71389">加收全天</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-afc328b2-a434-4b6c-8b3f-c1541d8f871b"><p data-diff-id="ct-diff-id-7735a21b-2948-4ed2-b0bf-28af455fed34">D0103</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-cf3a55b0-ae70-4601-9871-b478030a014b"><p data-diff-id="ct-diff-id-96785745-a07a-4001-8ff9-af27ab8e7516">-</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-55ab9ff2-b2c4-424b-a399-557df385d274"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-da9bed3e-12ca-4859-b72b-7a403dc74a3e"><p data-diff-id="ct-diff-id-8e7688f0-7879-4025-8259-1d7092f1ffd4">加收半天</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-41ed7ddf-dea5-44d8-8731-b2f2af0b5777"><p data-diff-id="ct-diff-id-1cee016b-54e3-4d69-a904-8e30395ea0eb">D0105</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-e1b3ce86-b577-4e37-926e-2c5fd899d3a7"><p data-diff-id="ct-diff-id-10f37b0f-c21d-4397-8a83-b67436ce9164">-</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-93e75c7d-3ae0-43e3-bc69-086a076f7ac7"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-8e5eb5a3-4472-4a5b-9b5c-8b47bf629cb2"><p data-diff-id="ct-diff-id-a6e3e83b-7745-41a9-a31c-3323d35a60f8">钟点房</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-35e27587-9e99-465d-b56d-26fdca73f16e"><p data-diff-id="ct-diff-id-cfc3e52c-4ec0-4cc3-b108-7d3e3be3417e">D0107</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-60f9c25d-3cca-4103-97d6-793cbbdae873"><p data-diff-id="ct-diff-id-6f93b278-6365-49e7-a22b-2482dbad377d">-</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-b2728aa5-1c69-4835-84d9-b3396a01c6d2"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-7886c014-f64d-4751-bf23-f088e8dbe5e9"><p data-diff-id="ct-diff-id-abe0dfab-4a33-4987-bee6-7c0ab963c7ba">手工房费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-0496b0a9-a678-42a6-98db-62eebb35ba5f"><p data-diff-id="ct-diff-id-44703459-47c8-45ec-a34c-08c1bf7b8c09">D0109</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-be990189-6972-488d-9aed-7302b88d349a"><p data-diff-id="ct-diff-id-7fab61ed-a375-4c3a-8ea1-5a9952117e87">D0110</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-06625681-9612-4d47-a541-74a0136a8f1f"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-6cf52187-7505-4a50-9069-1da4c4b3237e"><p data-diff-id="ct-diff-id-774bbfa4-af24-4aac-ba8d-2a1181a1c8bd">加床费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-40df03a2-78fb-48d5-9c47-45e440439683"><p data-diff-id="ct-diff-id-b0b05ab4-919e-46ad-bebc-6877a0d7b3aa">D0111</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-efe2b485-3f18-4138-acbc-b8a02e32b00e"><p data-diff-id="ct-diff-id-054cefb7-0ad2-4c8e-b6c9-db13e87c2b08">D0112</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-12ad97a6-edb0-41c1-8932-41c453bd26dc"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-332c0441-44b7-4316-9150-ea700ce6d014"><p data-diff-id="ct-diff-id-9e931799-d359-4d67-aff0-b21c4d1d86a9">洗衣费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-6736ea0a-e255-4595-8fb3-4e02bd14b086"><p data-diff-id="ct-diff-id-f1a29e5c-3102-472c-bf88-74c5d9d3469b">D0201</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-2ceff76f-daa3-49d5-80ad-f91f167296ce"><p data-diff-id="ct-diff-id-5c02b383-1e11-41d2-9828-f87a5ecfa723">D0202</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-45bfc551-9bd0-4d75-b620-733a044f5af2"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-0fb18a69-ae6f-4c6f-a912-d5257a193dda"><p data-diff-id="ct-diff-id-d0387bb6-b292-442a-b728-e9e9a7248523">空调费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-da694ea7-16d4-4172-9655-7b23fe14f34d"><p data-diff-id="ct-diff-id-6c89b6bc-49ab-4095-8429-7a0c53017f92">D0203</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-b86a4591-3063-4dd3-8c2d-18a4e8f4b76e"><p data-diff-id="ct-diff-id-98d6a626-92f4-4908-bdc9-61d4c5d026f5">D0204</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-bc95362d-6de8-4aa3-941e-7858a39eb13c"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-d5db766e-f2a0-4077-b22f-45d8f5a29e7e"><p data-diff-id="ct-diff-id-aa577eb3-9d2c-40bc-badb-4a1358dbd45f">清洁费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-0d4ac04c-54af-4ea0-b0f4-a337299beb6d"><p data-diff-id="ct-diff-id-cd6c4651-8858-4925-a7da-1a4fa8f314e8">D0205</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-bbeef71f-5728-434d-8664-693f000903fc"><p data-diff-id="ct-diff-id-6bac42c8-334d-4cec-bc6e-63a29508153d">D0206</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-6f60d612-6ae6-482b-aa0c-13ec99ef3822"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-f7db107f-37bc-4e45-976a-e2f6e433fd31"><p data-diff-id="ct-diff-id-2842891b-76ca-4194-a206-0c46464728e5">客房物品</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-153bccbc-2d7f-426e-9ffa-c6a6dd30f689"><p data-diff-id="ct-diff-id-93fa3fe8-315a-4763-8d0a-df504ddbe4e8">D0207</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-ccfcd6f2-ae76-4c01-bf30-9cb03e973ca1"><p data-diff-id="ct-diff-id-b71e3526-54bb-45c1-a033-c31d002383fe">D0208</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-f2f76d51-a151-478a-a5a9-fbaaf26ecc49"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-007461dd-d24e-4834-9512-b912f4ac91b9"><p data-diff-id="ct-diff-id-585e901e-173f-42d4-a835-4c38b80b7bfa">小商品</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-bf7f6097-0702-49cd-a010-2ed6cb7a566f"><p data-diff-id="ct-diff-id-b812ffc2-03a7-4281-81ae-7b527f981808">D0301</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-e1587f39-78ea-49a2-91bf-2c003c458889"><p data-diff-id="ct-diff-id-2be50b11-c94a-4a1b-904e-3db886d74b40">D0302</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-21dba26f-501b-4660-93a1-f42b03b7f165"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-e9c2b475-4a68-4d72-9830-110c228e6921"><p data-diff-id="ct-diff-id-28da325b-58f6-4402-b5de-06eb3303bb6c">会议费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-5261509a-043a-416d-b2f5-09ce51bb71cf"><p data-diff-id="ct-diff-id-a927a97a-1c7f-4c32-9adc-42665bf14579">D0401</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-17350d5e-7438-4e4e-9fbc-f25d9b71826b"><p data-diff-id="ct-diff-id-c4b87d15-cefe-44ee-ab7f-ebae92404289">D0402</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-5a6ba068-c018-4454-9021-b0c4cbceca88"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-5f538aa9-b4bc-4710-9c6d-e1ecfa354328"><p data-diff-id="ct-diff-id-476c9ac5-f004-46b3-9616-9adf903427a9">会员卡</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-f10e86e9-04eb-4ed5-83da-258b07b7916f"><p data-diff-id="ct-diff-id-0625994e-77e8-4d79-bf44-6cc641266943">D0501</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-3e24baef-95c0-4d2b-a813-46d5a613f34f"><p data-diff-id="ct-diff-id-1535e1e5-3f30-4e90-ab50-7307be929120">D0502</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-50fbef4e-8a7f-46ae-8740-1bbb8a916923"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-648089b2-841e-463e-8d3b-9bd22e636ac2"><p data-diff-id="ct-diff-id-18f390bc-ee0f-4d7c-85c2-2d76bbf954e2">会员卡工本费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-1b7e017d-c5f9-40be-b010-0af214457e47"><p data-diff-id="ct-diff-id-7a7c02fa-e01d-43c6-8816-7c83649ab88a">D0503</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-0c317872-744e-43f9-8074-cb8de842a45d"><p data-diff-id="ct-diff-id-f9d990bd-2383-47f3-b5b5-562529ee20de">D0504</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-320ad5fc-edf3-4866-b29a-43d0b28a33c1"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-85e0895e-12d4-49b2-821f-cbf00d85c079"><p data-diff-id="ct-diff-id-6cd44e2e-4a1c-4bc1-883b-0d315d1a3fcc">会员充值</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-65f3eee0-b358-4e75-be39-cac184567e03"><p data-diff-id="ct-diff-id-221c52a6-5bd4-4146-affc-6f6c8b1e3bab">D0601</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-1d0b0795-ba20-4e57-86a7-f24afaaef706"><p data-diff-id="ct-diff-id-c5d3c820-3153-439d-9b8b-a94eae3e8e77">D0602</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-4b4e5d8f-9194-4c78-a3d1-a078a2249509"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-50e8e6b1-d446-4cff-b7b9-fe77f2d1415a"><p data-diff-id="ct-diff-id-5c75c062-da34-4bf3-9610-4cf6fc4983a1">餐费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-803ac57d-5512-430a-83fc-251e4b52d17e"><p data-diff-id="ct-diff-id-9415f79f-2adf-4430-82d8-813dc06bcb0f">D0701</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-9d119a31-0e5d-4df3-b55b-7be54c511221"><p data-diff-id="ct-diff-id-307723de-631f-4b62-800e-4758786d5e1e">D0702</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-11efadb0-eb8d-4a38-9f8a-8804928e755b"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-df4af00b-0499-45c5-9d08-09e521fc5cef"><p data-diff-id="ct-diff-id-83381549-a2f7-457b-bc80-fb1255cda284">早餐</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-d96b7949-e90e-4774-b9a8-81379e43161a"><p data-diff-id="ct-diff-id-c4914c48-2024-450c-bdc8-26081e350e4a">D0703</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-a261ea24-0b2b-4ac0-9e0a-de4e46f12208"><p data-diff-id="ct-diff-id-4a33a81a-bcde-496c-a8f1-2efa27fdfad9">D0704</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-1ef9a169-3c57-44af-afc6-fa0c52840e1d"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-116d46ed-c4e5-424f-9fd8-ee6436f9b53c"><p data-diff-id="ct-diff-id-5ce75953-6bec-4584-81b5-ca10d3debc4c">中餐</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-e7d6157a-4327-4863-a9df-50c82b8be479"><p data-diff-id="ct-diff-id-7fa59e62-09b6-4cdc-8705-43c285ad5bad">D0705</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-d875a170-73cc-4eeb-b8c2-d8b2176fb3a3"><p data-diff-id="ct-diff-id-71144086-8802-428a-914c-c5043953cf7b">D0706</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-4b858578-9c2c-4321-af4f-2e1cf906e515"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-a263e63a-9855-4afe-8331-922162d84e25"><p data-diff-id="ct-diff-id-56f341ea-22be-4b19-aadd-a82f587d6da0">晚餐</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-b8bf5af6-59a2-43da-a90f-7f2ad28c904d"><p data-diff-id="ct-diff-id-91b280c2-b17f-4195-b404-42184547b7e2">D0707</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-8cbb7956-68eb-4d5d-a9ce-51c7680d9f20"><p data-diff-id="ct-diff-id-1238e39a-532d-456d-84d2-9bf8711fb5d8">D0708</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-84d4682a-09b5-4a1b-9957-9decfb903a51"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-ad89ffad-dec4-48fd-9676-352c2405b42e"><p data-diff-id="ct-diff-id-f974d3f6-26f0-49a1-84b6-10d9475db241">赔偿费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-71aa7519-0ea8-4577-8a22-8ef04129ccbc"><p data-diff-id="ct-diff-id-00e2298c-acf9-443d-914e-ae56efce762c">D1001</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-277664c2-77a8-43e4-9ad7-9631bb278b37"><p data-diff-id="ct-diff-id-3cbcce87-e579-49ad-b54d-7a4eca1b5182">D1002</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-90b372fb-bde9-4191-b3de-1424b5611660"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-51d03784-dbd9-4c8c-9bde-04985850fd07"><p data-diff-id="ct-diff-id-d89f63bd-5e31-4347-9f0d-b8ffa38b7dea">维修费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-693eb5c3-c509-4c19-9c8a-6d7857ba2441"><p data-diff-id="ct-diff-id-92d72782-b315-4a58-82d1-6083141cd389">D1003</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-620a6c77-fd0a-4277-83a1-2d1cb1bf30f0"><p data-diff-id="ct-diff-id-ddb0bd59-cafe-494b-912c-80132004ab95">D1004</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-d0227612-d00d-4367-8432-c5303145b4fe"><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-4c88902f-8d69-4351-99bb-55a7ac415387"><p data-diff-id="ct-diff-id-4ebb6cb3-e56b-4ece-9056-0fb88ddfcc31">其他消费</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-c74384bd-684f-4adc-9b16-ba7f7c69b77c"><p data-diff-id="ct-diff-id-eff9e232-2228-48da-a97f-f1e88b1a6bbb">D1009</p></td><td data-colwidth="102" width="102" data-cell-diff-id="ct-cell-diff-id-5a116986-5d6b-4881-9ace-fff3ea427b02"><p data-diff-id="ct-diff-id-e8ccfe02-edb1-48e7-abb7-568fd0282028">D1010</p></td></tr></tbody></table>
    */
    @SerializedName("debitCode")
    private String debitCode;
    /**
    * <p data-diff-id="ct-diff-id-19c3fbab-bc53-4902-bd16-b41d42a66e22"><span style="color: rgb(51, 51, 51)">付款科目，debitCode和creditCode不能同时为空</span></p><table data-borderwidth="1" data-diff-id="ct-diff-id-fd113c3e-de69-41cc-8980-81e31ca7ceba"><tbody><tr data-row-diff-id="ct-tr-diff-id-339da40b-3cc4-4bf7-bf89-94da005115c6"><th data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-37054049-c392-4955-9acf-a8362204d29b"><p data-diff-id="ct-diff-id-918ec6c4-62af-49d5-8f10-8b348b3fe03d">科目名称</p></th><th data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-cd2958fe-569d-42dd-b730-488e0e1d47b1"><p data-diff-id="ct-diff-id-84c0faad-cf0d-4293-9477-1bb63258cbb6">付款科目</p></th><th data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-1efe64bf-f294-4b83-b549-99d19894998c"><p data-diff-id="ct-diff-id-a7df59fe-29a2-4e53-aaf9-f1742ae0cb27">退款退款</p></th></tr><tr data-row-diff-id="ct-tr-diff-id-8dd109ee-25a9-4f2b-a258-1e6d6f929f9c"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-252192fe-ae4a-425c-bd19-6494ee499b2c"><p data-diff-id="ct-diff-id-7391d3de-6bac-4293-8ad9-cd556649bc4f">人民币现金</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-8caf8937-9e13-40c6-b85f-3270b05e099d"><p data-diff-id="ct-diff-id-f3e06061-0578-4715-9e3d-b80cb42d1ce2">C0101</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-3a01fec3-c182-4dc8-bf14-ea7899de727a"><p data-diff-id="ct-diff-id-e789312b-05fa-4278-8929-bd3057271601">C0102</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-95adf9bc-f32b-4a20-8e43-a12348c34c9c"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-d6357dbb-3ad9-44f9-9f10-b002d70c14e4"><p data-diff-id="ct-diff-id-0b0d80d9-66ed-4634-af7a-38e787d7531a">银行卡</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-2ee4f1c8-de94-4bd6-ba66-6ec11fb8dc5a"><p data-diff-id="ct-diff-id-6d58875e-6655-4b21-8b98-f54f38aff6a9">C0201</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-e2288199-f3d7-48c1-9ff5-086ebd821dc6"><p data-diff-id="ct-diff-id-e8585bab-158a-4b95-93aa-64d4444207eb">C0202</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-b85d136e-0f02-4d83-aaa1-c61584f9b462"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-79125e2e-a42c-4a78-b3c6-8f4debed0cc0"><p data-diff-id="ct-diff-id-4de22e00-2aa1-466a-9bed-a24c2aa6703a">AR账</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-8c88a40f-8eb4-4b5f-8a19-e156305b55a1"><p data-diff-id="ct-diff-id-ee81ecc6-3f68-4c39-951f-669fb9621c2a">C0301</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-b6c1b998-d006-44ff-a0b1-3ec3c9a080bf"><p data-diff-id="ct-diff-id-032413b7-b646-4147-8d58-e17664c22ad0">C0302</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-9b56d454-6496-4bf5-aa0f-23470a3cafe8"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-e4d53264-ed5d-49f3-9fd2-1e7dcfaac0fd"><p data-diff-id="ct-diff-id-4c25be32-2ca5-4428-82ac-99f2b6094f66">储值卡</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-254ca0a4-9cf1-4bc5-968f-5395efab9bff"><p data-diff-id="ct-diff-id-03c2fb1f-901e-469d-892b-f4e5011e2ba7">C0401</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-cbb86cce-5caa-40da-8ba9-e37915221b8d"><p data-diff-id="ct-diff-id-fbbb6790-abf7-4231-8abf-ff7e6376718b">C0402</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-72f6c99e-30b3-4d38-9451-13eef98ef2e0"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-c0dd2aff-8181-413e-8d4d-b1238e0b93e5"><p data-diff-id="ct-diff-id-6275e97c-e0af-4094-b04b-a9f114e4f634">积分兑换</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-a440acd5-d97b-410b-ac76-df3d2563efe7"><p data-diff-id="ct-diff-id-6b5de836-a01a-4d7c-934e-8079a343c4e0">C0501</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-e39381a8-2cb6-4677-ac2c-7431844fec0f"><p data-diff-id="ct-diff-id-7df14d03-b5bf-4ef9-8cc5-93a0eab3221c">C0502</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-cae8a309-590c-4ff2-a11b-887ff482fbaa"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-e4c2253e-37bb-4247-b26e-0552b4fc10f6"><p data-diff-id="ct-diff-id-4de5283a-8b05-43e5-85fe-5e02abc509de">优惠券</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-809f0334-88c6-4c9a-8a3b-fbd9172b1010"><p data-diff-id="ct-diff-id-bb508d5d-8c16-43ab-a65b-fe445978ca5d">C0601</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-365ee180-bd96-49da-a631-d6378eebf226"><p data-diff-id="ct-diff-id-7b08c8af-6945-430e-a906-f95b2d34d219">C0602</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-54bbff50-26d7-4a63-9ca9-fd9f4e86ada9"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-f9a19b19-7739-4f42-8b4a-16c15eb0997d"><p data-diff-id="ct-diff-id-172e9de3-f7ba-4e89-a56c-839e6f29f36a">扫码付-微信支付</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-163b2b03-bef4-4ff3-9ebf-34aa82daefff"><p data-diff-id="ct-diff-id-75472d45-9b67-4fb8-bc5b-3603978e4ea5">C0705</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-bf5d4519-2519-4624-88fc-44be4b412ec1"><p data-diff-id="ct-diff-id-b8795280-b025-4662-bcff-0f46d41a05d1">C0706</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-c0acab23-2b1c-4b7f-afbf-8c651080a184"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-e8369646-2952-4b08-9dc2-6c672a43fa0e"><p data-diff-id="ct-diff-id-79e638ec-572d-4c09-9252-0286f4b876b9">扫码付-支付宝</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-d524530b-d717-46e0-aa18-0e3110ec64f1"><p data-diff-id="ct-diff-id-76e8b191-2b4e-4fdd-907d-f748224fe3d0">C0707</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-70482fbd-fc3e-46b2-b781-3ac20de85e1a"><p data-diff-id="ct-diff-id-9ed53fa9-8d53-418b-b9f0-08f600904906">C0708</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-b8aa6bb5-080d-4f3d-bc5f-0c6351fa4d45"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-ec2afc51-894f-4a5b-b03c-114a3ccef190"><p data-diff-id="ct-diff-id-45ef8880-a090-499c-af30-0d85476bf232">扫码付-银联支付</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-67a310af-1915-4092-a0ad-d2e4265af30d"><p data-diff-id="ct-diff-id-03917d7b-2df4-42ab-839e-62540aa1199d">C0709</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-50a1de3a-d56d-4aaa-9085-e07ee9cf2993"><p data-diff-id="ct-diff-id-86b7e289-92c4-4dce-9874-8443ce2badc5">C0710</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-b3b42410-4721-4666-b74e-8c1eb161f140"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-95009754-a5bf-4bb2-ad8f-231e2c2877e4"><p data-diff-id="ct-diff-id-4d79d2a8-61d4-4d69-95b7-cdfd0482704c">支付宝手工支付</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-941ffee9-3091-4de0-a832-e88413ca80a5"><p data-diff-id="ct-diff-id-a62b9ff7-b177-4e39-855e-c105d634f624">C0711</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-0bf9cc68-b510-4a8a-8319-e6519e618ad8"><p data-diff-id="ct-diff-id-28f223f6-7fcc-46ca-bae0-61e33bbada76">C0712</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-687abe2b-a19b-407e-b5d6-f10c4c277c8e"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-1bb0e584-b3af-4895-95e0-2f51bec1806c"><p data-diff-id="ct-diff-id-31f09c2c-3de0-42aa-9bfe-ac9726759e85">微信手工支付</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-3b065153-8cb4-4102-95d2-ab793b47ec67"><p data-diff-id="ct-diff-id-f8ebb0d3-3cf7-48b9-983e-ecefc593f084">C0713</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-e1c8c356-d7d6-44dd-8fc0-65eba204cbef"><p data-diff-id="ct-diff-id-ada3ee2c-aa1e-4b42-ba2a-52e83d5e7355">C0714</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-116b35e5-3306-4b21-911c-5e474b50f350"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-0db3b35d-07d1-43d1-9401-e1c63df599cb"><p data-diff-id="ct-diff-id-44f6581d-897d-4f44-b857-7ef02d35ea52">支票</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-4c198f69-f005-4f4f-be61-aa46456ca4a1"><p data-diff-id="ct-diff-id-0f7ae3ff-b77a-4ec8-92b3-ccf278a67a7a">C0901</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-9011c436-9b59-4a98-9ce0-db5665bfc39d"><p data-diff-id="ct-diff-id-67b0d66c-9ab9-4eed-afcb-9db9b6d88822">C0902</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-5e5dd0aa-c762-4bb0-8185-d2a870f59a69"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-09e0f50d-d5eb-48ee-91cc-226ac00bb5af"><p data-diff-id="ct-diff-id-9141ea00-6501-469c-84f6-e872b755d051">汇票</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-6b88634a-ee47-48dc-876d-54eb35b884a9"><p data-diff-id="ct-diff-id-be9cbbe8-9cee-447c-a25c-1c69e7ad813c">C0903</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-8166406d-5510-4153-8a06-4eb9b420a2c6"><p data-diff-id="ct-diff-id-884b81b3-c288-4e00-be58-38cc0b7bc781">C0904</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-845dabfb-6930-42f1-84c1-dabc5338e395"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-175f25ae-5ff2-496b-ab92-54fe09901172"><p data-diff-id="ct-diff-id-48234393-b230-4402-adcc-e36fd8336729">银行转账</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-2d720072-6f99-4e03-9b95-416892c04f6f"><p data-diff-id="ct-diff-id-14afd785-4036-4e6a-b93a-037b9a1da340">C1101</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-7c90acd4-0c04-4968-aa6c-01a6a858e9dc"><p data-diff-id="ct-diff-id-600cfba3-3274-4bd9-ab61-b62dcab86153">C1102</p></td></tr><tr data-row-diff-id="ct-tr-diff-id-7b6ac968-6931-4f33-9ea7-1be758fb34ec"><td data-colwidth="121" width="121" data-cell-diff-id="ct-cell-diff-id-0bba3107-f5ca-41f7-a776-084beed86101"><p data-diff-id="ct-diff-id-2fdda86b-7e73-4b62-90b0-928d7dbdfdfe">其他支付</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-409039e2-c454-4dc1-a741-47186100503e"><p data-diff-id="ct-diff-id-ae1e3f95-049e-4649-aee7-546cc0f5b4c3">C1103</p></td><td data-colwidth="96" width="96" data-cell-diff-id="ct-cell-diff-id-f029b0e2-3a39-41fe-9cb1-bcdeaf2c5703"><p data-diff-id="ct-diff-id-ddb0302b-241e-4c3d-815d-f1e0d622e43b">C1104</p></td></tr></tbody></table><p data-diff-id="ct-diff-id-b32615e4-acda-43bd-b643-79abf3298937"></p>
    */
    @SerializedName("creditCode")
    private String creditCode;
    /**
    * <p data-diff-id="ct-diff-id-b11c74c2-b3b1-4387-a711-55eba89b522f"><span style="color: rgb(51, 51, 51)">支票汇票信息，科目代码为</span>C0901,C0902,C0903,C0904时必填</p>
    */
    @SerializedName("createBillItemCheque")
    private CreateBillItemChequeDTO createBillItemCheque;
    /**
    * <p data-diff-id="ct-diff-id-fed3779e-6bb1-48b9-a806-1432a9bea6bd"><span style="color: ">会员卡信息，科目代码为</span>C0401，C0402时必填</p>
    */
    @SerializedName("createBillItemMembershipCard")
    private CreateBillItemMembershipCardDTO createBillItemMembershipCard;
    /**
    * <p data-diff-id="ct-diff-id-fe0d1cd1-7722-4671-9d93-3e5ab65b0405"><span style="color: rgb(51, 51, 51)">应收款信息，</span><span style="color: ">科目代码</span><span style="color: rgb(51, 51, 51)">为C0301,C0302时必填</span></p>
    */
    @SerializedName("createBillItemArItem")
    private CreateBillItemArItemDTO createBillItemArItem;
    /**
    * <p data-diff-id="ct-diff-id-af2c195d-d8ca-4142-a22d-03766c2ff166"><span style="color: rgb(51, 51, 51)">在线支付信息，科目代码为C0705,C0707,C0709时必填</span></p>
    */
    @SerializedName("createBillItemOnlinePayment")
    private CreateBillItemOnlinePaymentDTO createBillItemOnlinePayment;

    public Long getHotelId() {
        return hotelId;
    }
    public void setHotelId(Long hotelId) {
        this.hotelId = hotelId;
    }
    public Long getBillId() {
        return billId;
    }
    public void setBillId(Long billId) {
        this.billId = billId;
    }
    public String getAmount() {
        return amount;
    }
    public void setAmount(String amount) {
        this.amount = amount;
    }
    public String getMemo() {
        return memo;
    }
    public void setMemo(String memo) {
        this.memo = memo;
    }
    public String getDebitCode() {
        return debitCode;
    }
    public void setDebitCode(String debitCode) {
        this.debitCode = debitCode;
    }
    public String getCreditCode() {
        return creditCode;
    }
    public void setCreditCode(String creditCode) {
        this.creditCode = creditCode;
    }
    public CreateBillItemChequeDTO getCreateBillItemCheque() {
        return createBillItemCheque;
    }
    public void setCreateBillItemCheque(CreateBillItemChequeDTO createBillItemCheque) {
        this.createBillItemCheque = createBillItemCheque;
    }
    public CreateBillItemMembershipCardDTO getCreateBillItemMembershipCard() {
        return createBillItemMembershipCard;
    }
    public void setCreateBillItemMembershipCard(CreateBillItemMembershipCardDTO createBillItemMembershipCard) {
        this.createBillItemMembershipCard = createBillItemMembershipCard;
    }
    public CreateBillItemArItemDTO getCreateBillItemArItem() {
        return createBillItemArItem;
    }
    public void setCreateBillItemArItem(CreateBillItemArItemDTO createBillItemArItem) {
        this.createBillItemArItem = createBillItemArItem;
    }
    public CreateBillItemOnlinePaymentDTO getCreateBillItemOnlinePayment() {
        return createBillItemOnlinePayment;
    }
    public void setCreateBillItemOnlinePayment(CreateBillItemOnlinePaymentDTO createBillItemOnlinePayment) {
        this.createBillItemOnlinePayment = createBillItemOnlinePayment;
    }


    @Override
    public MeituanResponse<CreateOrderBillItemResponse> deserializeResponse(String response) {
        Type type = new TypeToken<MeituanResponse<CreateOrderBillItemResponse>>(){}.getType();
        return JsonUtil.fromJson(response, type);
    }
    @Override
    public String serializeToJson() {
        return JsonUtil.toJson(this);
    }


    @Override
    public String toString() {
        return "CreateOrderBillItemRequest{" + "hotelId=" + hotelId + "," + "billId=" + billId + "," + "amount=" + amount + "," + "memo=" + memo + "," + "debitCode=" + debitCode + "," + "creditCode=" + creditCode + "," + "createBillItemCheque=" + createBillItemCheque + "," + "createBillItemMembershipCard=" + createBillItemMembershipCard + "," + "createBillItemArItem=" + createBillItemArItem + "," + "createBillItemOnlinePayment=" + createBillItemOnlinePayment + "}";
    }
}
